Hardware=software cosimulation from interface perspective
نویسنده
چکیده
The aim is to explain the current issues of HW/SW cosimulation and to introduce a new challenge of HW/SW cosimulation for multiprocessor SoC (MPSoC). Most of the current issues are related to raising abstraction levels of HW/SW cosimulation. Mixed-level cosimulation is explained in a unified manner using a concept of ‘HW/SW interface’. First, abstraction levels in HW/SW cosimulation are explained in terms of abstraction levels of function, SW interface and HW interface. Transaction level models are introduced for HW interface. OS and device driver levels are explained for the SW interface. Then, the concept, applications and techniques of mixedlevel cosimulation are presented. To better understand mixed-level cosimulation through SoC design flow, a view called refinement space is presented. Using the refinement space, cases of mixed-level cosimulation are explained in a SoC design scenario. Then, the issue of cosimulation performance in raising abstraction levels, i.e. Amdahl’s law in HW/SW cosimulation, is addressed. A new challenge of cosimulation for MPSoC is also introduced.
منابع مشابه
An Integrated Cosimulation Environment for Heterogeneous Systems Prototyping
In this paper, we present a hardware-software cosimulation environment for heterogeneous systems. To be an efficient and convenient verification environment for the rapid prototyping of heterogeneous systems consisting of hardware and software components, the environment supports i) modular cosimulation, ii) cosimulation acceleration, and iii) integrated user interface and internal representa...
متن کاملA Hardware Software Cosimulation Backplane with Automatic Interface Generation
| A hardware software cosimulation environment is developed using the backplane approach. This paper de nes the backplane protocol for communication and synchronization between client simulators to seamlessly integrate a new simulator without modi cation. Automatic interface generation facility is also devised for more e ective cosimulation environment. The environment is implemented based on P...
متن کاملInterface Design of VHDL Simulation for Hardware-Software Cosimulation
To perform cosimulation, an interface design of VHDL simulation is needed. This interface is responsible for communicating packets between any VHDL simulator and the cosimulation backplane, PeaCE, which is a Ptolemy extension as codesign environment. The interface also manages the simulation for correct timed cosimulation. By the automatic interface generation mechanism, the interface is genera...
متن کاملAn integrated hardware-software cosimulation environment with automated interface generation
We present a hardware-software cosimulation environment for heterogeneous systems. To be an efficient system verification environment for the rapid prototyping of heterogeneous systems, the environment provides following features: interface transparency, smooth transition to cosynthesis, simulation acceleration, and integrated user interface and internal representation. Among them, the first tw...
متن کاملAn Integrated Hardware-Software Cosimulation Environment with Automated Interface Generation - Rapid System Prototyping, 1996. Proceedings., Seventh IEEE International Workshop on
We present a hardware-software cosimulation environment f o r heterogeneous systems. To be an eficient system veriJication environment for the rapid prototyping of heterogeneous systems, the environment provides following features: interface transparency, smooth transition to cosynthesis, simulation acceleration, and integrated user interface and internal representation. Among them, thejrst two...
متن کامل